Big Huge Thesaurus

anticholinergic drug

noun